meticulously detailed